home *** CD-ROM | disk | FTP | other *** search
- <!-- #include file="i_utils.asp" -->
- <%
- %>
- <%
- dim user_name
- dim password
- dim submit
- dim registerlink
- dim login_form_sql
-
- sub request_login_form
- ''' request expected input parameters for this form
- user_name = request("user_name")
- password = request("password")
- submit = request("submit")
- registerlink = request("registerlink")
- end sub
-
-
- sub get_defaults_login_form
- ''' set default values for this form
- submit = "LOGIN"
- registerlink = "click here to register"
- end sub
-
- sub db_select_login_form
- login_form_sql = "SELECT " & _
- "user_name, " & _
- "password FROM Users" & _
- ""
- end sub
-
- do_search = request("do_search")
- ''' request form keys
- ''' request action
- action = lcase(request("action"))
- ''' action case handler
- select case action
-
- case "login"
- ' verify and select the user from database
- do_login
-
-
- case "logout"
- ' end the user's current session
- session.abandon
-
-
- end select
-
- ' no action was specified, so handle the default case(s)
- get_defaults_login_form
-
- %>
-
- <!-- #include file='i_header.asp' -->
- <!-- #include file='i_menu.asp' -->
-
-
- <%
- display_errs
- display_msg
- %>
-
- <table class='headerTable'>
- <tr>
- <td class='headerTD'>
- Login
- </td>
- </tr>
- </table>
- <table >
- <form name="login_form" action="" method="get" >
- <tr>
- <td class='labelTD'>username</td>
- <td class='dataTD' width='80%'>
- <input type=text name="user_name" size="" maxlength="" value="<% =user_name%>">
- </td>
- </tr>
- <tr>
- <td class='labelTD'>password</td>
- <td class='dataTD' >
- <input type=password name="password" size="" maxlength="" value="<% =password %>">
- </td>
- </tr>
- <tr>
- <td class='labelTD'></td>
- <td class='dataTD' >
- <input class=cmd type=submit name="submit" value="LOGIN" >
- </td>
- </tr>
- <tr>
- <td class='labelTD'>new user?</td>
- <td class='dataTD' >
- <a href="register.asp"><% =registerlink %></a>
- </td>
- </tr>
- <input type=hidden name="action" value="login">
-
- </form>
- </table>
-
-
-
- <!-- #include file=i_footer.asp -->
-
-
- <%
- ':: assure that any db resources are freed
- on error resume next
- rs.Close
- set rs = NOTHING
- cn.Close
- set cn = NOTHING
- user_cn.Close
- set user_cn = NOTHING
- on error goto 0
- %>
-